================================ READ HERE ================================ 
Programmed by:  Nuvalo Based on the code "JavaBoy" programmed by Neil.  
The authors do not take responsibility badly in some way of the operation of the program
IMPORTANT :  The emulator is still very slow, thus is very probable that take too much time in showing an
 image of the ROM that has been loaded.  
If when executing it does not give it problems but it does not leave any image, it is probable that it is by the slow thing that is.  In order to know if it has failed, to select the button of "options", and if
continuous without giving error it is even necessary to hope a good short while.  
In order to know if it works it provides to a noncommercial ROM that does not take much in loading (5-10 
minutes) and which it shows as the emulator works. 

It is already put in the file "MJavaboy.jar".you only need to execute the application.  ================================ READ HERE ================================
 Indice 
****** 
0.  Introduction 
1.  New in this version.  
2.  Equipment needed for the use of MJavaBoy.  
3.  Instructions of use.  
6.  Where to receive aid on the emulator?  
7.  It works on...
  Appendices 
*********  
 MJavaBoy FAQ.  
************************************************************************** 
0.  Introduction
 ************************************************************************** 
the MJavaBoy program is an emulator of gameBoy and GameBoyColor for compatible moving bodies with MIDP1.0,
 MIDP2.0 and nokia. 
 It is programmed in java and many parts of the code comprise of the version for PC "JavaBoy".  It is
 distributed with a ROM of test, noncommercial, that it shows some serviceability; ratings without taking
 "much".  A 5-6 will take about minutes in executing itself completely.  
For Questions or doubts you visit the forums of the page "http://www.nacionarcade.net/foro/viewtopic.php?t=396&start=0".  
************************************************************************** 
1.  New in this version.  
**************************************************************************

 Version 0.016:  Improved the compatibility with the moving bodies nokia for the games of gameboy color.
		  Added option to publish colors in games of gameboy in black and white, to the style "Super 
		  
game boy".
		  Improvement in the speed of the application, changes in the code, implementation of CPU, 	
		union of all the classes, etc...
		  Depending on the phone, it makes use of transparencies for the games of Game Boy Color (I 
		have not been able to make it stable) 

Version 0.015:  Improved the compatibility with the moving bodies nokia.
		  Added option to handle the controls with the arrows of the phone, in addition to with the 
		numerics keyboard.

Version 0.014:  Added more speed.
		Added to save memory of the games, for the cartridges that use "save game" (zelda...). 
		Added option to use the API of Nokia for applications java, improving the speed in nokia 
		phones.

Version 0.013:  Added to more  speed.
		Added support for midp2.0.
		Graphics improvements.
		It doesnt work on siemens m55 and inferior.
		It would have to work in moving bodies that admit that the maximum size of a class is greater
		of 16kb.

0.013Beta version:  Added speed in the load of roms.  
		Changed the size of the pieces of the ROM, now they are of 16 kb.
		Mutual incompatibility with some models of siemens(M55, SL55).
		Graphical errors in some  game Boy Color roms(Mario deluxe).

Version 0.012c:  Solved to the problem with the installation in Nokia. 
		tryed on the emulators for nokia3300 and nokia s60.

Version 0.012b:  Solved problem of lack of memory in moving bodies with memory for applications it lowers.
		 Added to support for moving bodies nokia 3300 and successive ones.
		 Added "a little" of speed (still unplayable for  commercial roms)

Versin:0.011 : Added support for compatible phones with  MIDP1.0 Added "something" of speed.  
		The games are unplayables. 
		Improvement in the graphs:  The phones with great screen can make use of all the screen, with
		an improvement in the graphs. 

First public version:  0,01:
		  Unique support for  phones Siemens M55 and superior.
		  Diagram problems:  
			- it does not make use of transparencies 
			- the graphs are quite bad because the image is necessary to fit it to half 
		 Speed:  Extremely slow:  Close 20 frames/hour
 **************************************************************************
 2.  Equipment needed for the use of MJavaBoy
 **************************************************************************
Would have to work in all the compatible Nokia moving bodies s60 and.
It needs a memory great execution, to be able to load the ROM, and that admits maximum size of classes superior
to 16kb
 Works on: 
	 Nokia3300 (only roms of size of 32 KB.  VERY SLOW) 
	 Nokia3650
	 Ericsson t610 (slow) Ericsson v800, z800 (slow)
	 Siemens m65 (slow)
	 Nokia s60 (proven only in its emulator for PC)
 	 Phones with characteristics similar to the previous ones.

  It does not work:  Siemens m55 Siemens s55 
		
Yoy can send me an email with your results to the direction:  

MJavaBoy@lycos.es 
or in the forum of http://www.nacionarcade.net/foro/viewtopic.php?t=396&postdays=0&postorder=asc&start=20
**************************************************************************
 3.  Instructions of use.
**************************************************************************
  the program will begin directly when you load it.
  The ROM cannot be chosen to play, will be the one that is compressed with the program.
  The sound is not implemented, and takes much in executing itself.

  3.1.  What is what it is needed to execute MJavaBoy?

  1:  To cut the Roms:
		  As the ROM is not going to fit in memory, it is needed to divide it.
		  For it the tool "CutRom" is provided.
		  In order to use it superior Java JDK 1,3 is needed or.
		  In order to cut it the MJavaboy.jar file is placed in the MJavaboy directory.
		
		  To execute the file "cut.bat", that is in the folder cutrom.

		  It will appear a window with two buttons:
			  - To cut.
			  - Help.
		  It is punctured in cutting and program is selected rom.
		  it will load the ROM in the file "to mjavaboy.jar".
		  Now copy the Mjavaboy.jar file to the phone and it is executed.
		  The ROM of test "Battle City" is provided, that already is cut and put within the file to mjavaboy.jar.  


  3.2  Control of the program 
	the arrows of control or the numeric keypad can be used: 

	1:  up-left 
	2:  up 
	3:  up-Right 
	4:  left 
	5:  Start 
	6:  Der 
	7:  down-left
	8:  down 
	9:  down-Right
	0:  Select
	Pound: A
	Star:  B
 3.4 Options of the graphical interface.  
	Exit:  To leave 
	Fit to screen:  It fits the size of the screen to the one of the phone.
	Edit colors:  It changes the colors for the games in black and white, to the super  game boy style.

		 Edit colors:  It is possible to be chosen between coloring the background (background) or coloring the srpites (obj1,2).

		Is the following image:

		-----------------------  
		|		      | <-----  selected color
		-----------------------
		----  ----- ----- -----
		|   | |   | |   | |   | <----- the 4 colors of the palette
		----  ----- ----- -----

		----------------------- <----- Blue level
		----------------------- <----- Green level
		----------------------- <----- Red level

 **************************************************************************
 7.  It works on. 
 ************************************************************************** 
This emulator has been tested in the following phones with satisfactory result:
  - Nokia 3300
  - Nokia 3650
  - Ericsson t610, v800, z800
  - siemens m65 
************************************************************************** 
8.  Where to receive help on the emulator? 
 **************************************************************************

For aid on the operation of the emulator: 
 MJavaBoy@lycos.es
 nuvalo@lycos.es 
************************************************************************** 
To FAQ on MJavaBoy 
**************************************************************************
 Why remains in target the screen, in spite of taking a good short while working? 
 In slow moving bodies it is probable that late between 3 and 4 hours in showing an image.
 
 Why it is so slow?
  The memory that uses is so great that there is to paginar it (to divide it in pieces) and to keep it in
 archives aside.  The load and unloads of these archives causes that he is very slow. 
 Also by the fact to be programmed in java it reduces speed to him.

 
Leaves an error < put  error > to me, what means? 
 send me the errors to MJavaBoy@lycos.es
